<html>  
	<head>  
	<script type="text/javascript"> 
	var currentAjax = null;  
	function startAjax(){  
	    //方法就是将XHR对象指向currentAjax，再调用currentAjax的.abort()来中止请求
	    currentAjax = $.ajax({
	           type:'POST',  
	           beforeSend:function(){},  
	           url:'test.php',  
	           data:'username=xxx',  
	           dataType:'JSON',  
	           error:function(){alert('error')},  
	           success:function(data){alert(data)}  
	    });  
	}  
	function stopAjax(){  
	    //如若上一次AJAX请求未完成，则中止请求  
	    if(currentAjax) {currentAjax.abort();}  
	}  
	</script>  
	</head>  
	<body>  
	<input type="button" value="触发请求" onclick="startAjax()" />  
	<input type="button" value="停止请求" onclick="stopAjax()" />  
	</body>  
</html>  